package com.ruoyi.teaching.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * 〈每日面试题业务对象〉
 *
 * @author coach tam
 * @email 327395128@qq.com
 * @create 2024/8/24
 * @since 1.0.0
 * 〈坚持灵活 灵活坚持〉
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class DailyInterviewVO {

    public static final String EMPTY_STR = "";
    /**
     * 面试题id
     */
    private Long questionId;
    /**
     * 题目
     */
    private String question;
    /**
     * 参考答案
     */
    private String referenceAnswer;
    /**
     * ai得分
     */
    private Integer score = 0;
    /**
     * 建议
     */
    private String advance = EMPTY_STR;
    /**
     * 评价
     */
    private String appraise = EMPTY_STR;
    /**
     * 学生答案
     */
    private String answer = EMPTY_STR;
    /**
     * 粘贴数
     */
    private Integer pasteCount = 0;
    /**
     * 手写
     */
    private Integer writeCount = 0;
    /**
     * 删除数
     */
    private Integer deleteCount = 0;
    /**
     * 手写率
     */
    private Integer handwritingRate = 0;
    /**
     * 粘贴率
     */
    private Integer pasteRate = 0;
    /**
     * 旧答案（用于记录记录操作前的内容）
     */
    private String oldAnswer = EMPTY_STR;
}
